......
    

Phrasebook Index

A guide to the phrases allowed;   a lexicon of words; a   table of relations, and   of verbs.
What are phrases?  ; And descriptions?  ; Relations?  ; Verbs?  

......

Saying

Values , Names with articles , Say if and otherwise , Say one of , Paragraph control , Special characters , Fonts and visual effects , Some built-in texts , Saying lists of things , Group in and omit from lists , Lists of values 

Values

Making conditions true , Giving values temporary names , Changing stored values , Arithmetic , Enumerations , Truth states , Randomness , Tables , Sorting tables , Indexed text , Matching text , Replacing text , Casing of text , Lists , Length of lists , Reversing and rotating lists , Sorting lists , Use options , Relations , Functional programming , Files , Figures , Sound effects 

Control phrases

If and unless , While , Repeat , Changing the flow of loops , Deciding outcomes , Stop or go 

Actions, activities and rules

Trying actions , Action requirements , Stop or continue , Stored actions , Carrying out activities , Advanced activities , Following rules , Success and failure , Procedural manipulation 

Model world

Ending the story , Times of day , Durations , Timed events , Scenes , Timing of scenes , Player's identity and location , Moving and removing things , The map , Route-finding , The object tree , Score 

Understanding

Asking yes/no questions , The player's command , Changing the player's command , Scope and pronouns 

From the extension Simple Chat by Mark Tilford

Section - Conversation exiting , Section - Chat node activation , Section - Setting up the Table of Current Choices , Section - Readchoice I6 routine , Section - Running a conversation from 

From the extension Basic Screen Effects by Emily Short

Section 1 - Spacing and Pausing 

From the extension Locksmith by Emily Short

Part 1 - The matching key rule 

From the extension Adaptive Hints by Eric Eve

Part 1 - Activation and Deactivation , Part 2 - Compacting , Part 4 - Requesting Hints 

From the extension Basic Help Menu by Emily Short

Miscellaneous 

From the extension Small Kindnesses by Aaron Reed

Section - Parser Speak , Chapter - Exit leaves when there's only one way to go 

From the extension Smarter Parser by Aaron Reed

Section - Parser Speak , Chapter - Empty Smarter Parser Rulebook , Section - Explaining Results , Section - The Print Rule , Chapter - Macros for defining rules , Chapter - Applicable Examples 

From the extension Poor Man's Mistype by Aaron Reed

Chapter - Utilities 

From the extension Menus by Emily Short

Section 1 

From the extension Glulx Image Centering by Emily Short

Miscellaneous 

From the extension Glulx Text Effects by Emily Short

Miscellaneous 

Defined in the source

Chapter 0.2 - When the game begins , Chapter 0.8 - Listing exits , Chapter 99.3 - My own Title Page 


Saying

Values

 say "text"

 say "[sayable value]"

 say "[number]"

 say "[unicode character]"

 say "[number in words]"

 say "[time in words]"

 say "[s]"

Names with articles

 say "[a object]"

 say "[an object]"

 say "[A object]"

 say "[An object]"

 say "[the object]"

 say "[The object]"

Say if and otherwise

 say "[if a condition]"

 say "[unless a condition]"

 say "[otherwise/else if a condition]"

 say "[otherwise/else unless a condition]"

 say "[otherwise]"

 say "[else]"

 say "[end if]"

 say "[end unless]"

Say one of

 say "[one of]"

 say "[or]"

 say "[at random]"

 say "[purely at random]"

 say "[then at random]"

 say "[then purely at random]"

 say "[sticky random]"

 say "[as decreasingly likely outcomes]"

 say "[in random order]"

 say "[cycling]"

 say "[stopping]"

 say "[first time]"

 say "[only]"

Paragraph control

 say "[line break]"

 say "[no line break]"

 say "[conditional paragraph break]"

 say "[command clarification break]"

 say "[paragraph break]"

 say "[run paragraph on]"

 say "[run paragraph on with special look spacing]"

 if a paragraph break is pending:

Special characters

 say "[bracket]"

 say "[close bracket]"

 say "[apostrophe/']"

 say "[quotation mark]"

Fonts and visual effects

 say "[bold type]"

 say "[italic type]"

 say "[roman type]"

 say "[fixed letter spacing]"

 say "[variable letter spacing]"

 display the boxed quotation (text)

Some built-in texts

 say "[the/-- banner text]"

 say "[the/-- list of extension credits]"

 say "[the/-- complete list of extension credits]"

 say "[the/-- player's surroundings]"

Saying lists of things

 list the contents of (object)

 say "[contents of object]" 

 say "[the contents of object]" 

 say "[a list of description of objects]"

 say "[A list of description of objects]"

 say "[list of description of objects]"

 say "[the list of description of objects]"

 say "[The list of description of objects]"

 say "[is-are a list of description of objects]"

 say "[is-are list of description of objects]"

 say "[is-are the list of description of objects]"

 say "[a list of description of objects including contents]"

Group in and omit from lists

 group (description of objects) together

 group (description of objects) together giving articles

 group (description of objects) together as (text)

 omit contents in listing

Lists of values

 say "[list of values in brace notation]"

 say "[list of objects with definite articles]"

 say "[list of objects with indefinite articles]"


Values

Making conditions true

 now (a condition)

Giving values temporary names

 let (a new name) be (value)

 let (a new name) be (name of kind)

 let (a new name) be (description of relations of values to values)

 let (a new name) be given by (equation name)

 let (a temporary named value) be (value)

 let (a temporary named value) be given by (equation name)

Changing stored values

 change (a stored value) to (value) 

 change (object) to (property) 

 change (object) to (enumerated value) 

 increase (a stored value) by (value)

 decrease (a stored value) by (value)

 increment (a stored value)

 decrement (a stored value)

Arithmetic

 (arithmetic value) + (arithmetic value) ... value

 (arithmetic value) plus (arithmetic value) ... value

 (arithmetic value) - (arithmetic value) ... value

 (arithmetic value) minus (arithmetic value) ... value

 (arithmetic value) * (arithmetic value) ... value

 (arithmetic value) times (arithmetic value) ... value

 (arithmetic value) multiplied by (arithmetic value) ... value

 (arithmetic value) / (arithmetic value) ... value

 (arithmetic value) divided by (arithmetic value) ... value

 remainder after dividing (arithmetic value) by (arithmetic value) ... value

 (arithmetic value) to the nearest (arithmetic value) ... value

 square root of (arithmetic value) ... value

 cube root of (arithmetic value) ... value

 total (arithmetic values valued property) of (description of values) ... value

Enumerations

 number of (description of values) ... number

 (name of kind) after (enumerated value) ... value

 (name of kind) before (enumerated value) ... value

 first value of (name of kind) ... value

 last value of (name of kind) ... value

Truth states

 whether or not (a condition) ... truth state

Randomness

 a/-- random (description of values) ... value

 a random (name of kind) between (arithmetic value) and (arithmetic value) ... value

 a random (name of kind) from (arithmetic value) to (arithmetic value) ... value

 a random (name of kind) between (enumerated value) and (enumerated value) ... value

 a random (name of kind) from (enumerated value) to (enumerated value) ... value

 if a random chance of (number) in (number) succeeds:

 seed the random-number generator with (number)

Tables

 choose a/the/-- row (number) in/from (table name)

 choose a/the/-- row with (table column) of (value) in/from (table name)

 choose a/the/-- blank row in/from (table name)

 choose a/the/-- random row in/from (table name)

 number of rows in/from (table name) ... number

 number of blank rows in/from (table name) ... number

 number of filled rows in/from (table name) ... number

 if there is (a table entry):

 if there is no (a table entry):

 blank out (a table entry)

 blank out the whole row

 blank out the whole (table column) in/from (table name)

 blank out the whole of (table name)

 delete (a table entry) 

Sorting tables

 sort (table name) in random order

 sort (table name) in (table column) order

 sort (table name) in reverse (table column) order

Indexed text

 number of characters in (indexed text) ... number

 number of words in (indexed text) ... number

 number of punctuated words in (indexed text) ... number

 number of unpunctuated words in (indexed text) ... number

 number of lines in (indexed text) ... number

 number of paragraphs in (indexed text) ... number

 character number (number) in (indexed text) ... indexed text

 word number (number) in (indexed text) ... indexed text

 punctuated word number (number) in (indexed text) ... indexed text

 unpunctuated word number (number) in (indexed text) ... indexed text

 line number (number) in (indexed text) ... indexed text

 paragraph number (number) in (indexed text) ... indexed text

Matching text

 if (indexed text) exactly matches the text (indexed text):

 if (indexed text) matches the text (indexed text):

 number of times (indexed text) matches the text (indexed text) ... number

 if (indexed text) exactly matches the regular expression (indexed text):

 if (indexed text) matches the regular expression (indexed text):

 text matching regular expression ... indexed text

 text matching subexpression (number) ... indexed text

 number of times (indexed text) matches the regular expression (indexed text) ... number

Replacing text

 replace the text (indexed text) in (indexed text) with (indexed text)

 replace the regular expression (indexed text) in (indexed text) with (indexed text)

 replace the word (indexed text) in (indexed text) with (indexed text)

 replace the punctuated word (indexed text) in (indexed text) with (indexed text)

 replace character number (number) in (indexed text) with (indexed text)

 replace word number (number) in (indexed text) with (indexed text)

 replace punctuated word number (number) in (indexed text) with (indexed text)

 replace unpunctuated word number (number) in (indexed text) with (indexed text)

 replace line number (number) in (indexed text) with (indexed text)

 replace paragraph number (number) in (indexed text) with (indexed text)

Casing of text

 (indexed text) in lower case ... indexed text

 (indexed text) in upper case ... indexed text

 (indexed text) in title case ... indexed text

 (indexed text) in sentence case ... indexed text

 if (indexed text) is in lower case:

 if (indexed text) is in upper case:

Lists

 add (value) to (list of values)

 add (value) at entry (number) in (list of values)

 add (list of values) to (list of values)

 add (list of values) at entry (number) in (list of values)

 remove (value) from (list of values)

 remove (list of values) from (list of values)

 remove entry (number) from (list of values)

 remove entries (number) to (number) from (list of values)

 if (value) is listed in (list of values):

 if (value) is not listed in (list of values):

 list of (description of values) ... value

 multiple object list ... list of objects

 alter the multiple object list to (list of objects)

Length of lists

 number of entries in/of (list of values) ... number

 truncate (list of values) to (number) entries/entry

 truncate (list of values) to the first (number) entries/entry

 truncate (list of values) to the last (number) entries/entry

 extend (list of values) to (number) entries/entry

 change (list of values) to have (number) entries/entry

Reversing and rotating lists

 reverse (list of values)

 rotate (list of values)

 rotate (list of values) backwards

Sorting lists

 sort (list of values)

 sort (list of values) in reverse order

 sort (list of values) in random order

 sort (list of objects) in (property) order

 sort (list of objects) in reverse (property) order

Use options

 if using the/-- (use option): 

Relations

 show relation (relation of values to values)

 next step via (relation of values to values) from (object) to (object) ... object

 number of steps via (relation of values to values) from (object) to (object) ... number

 list of (name of kind) that/which/whom (relation of values to values) relates ... value

 list of (name of kind) to which/whom (relation of values to values) relates ... value

 list of (name of kind) that/which/whom (relation of values to values) relates to ... value

 list of (name of kind) that/which/who relate to (value) by (relation of values to values) ... value

 list of (name of kind) to which/whom (value) relates by (relation of values to values) ... value

 list of (name of kind) that/which/whom (value) relates to by (relation of values to values) ... value

 if (name of kind) relates to (value) by (relation of values to values):

 if (value) relates to (name of kind) by (relation of values to values):

 (name of kind) that/which/who relates to (value) by (relation of values to values) ... value

 (name of kind) to which/whom (value) relates by (relation of values to values) ... value

 (name of kind) that/which/whom (value) relates to by (relation of values to values) ... value

Functional programming

 if (value) matches (description of values):

 (phrase nothing -> value) applied ... value

 (phrase value -> value) applied to (value) ... value

 (phrase (value, value) -> value) applied to (value) and (value) ... value

 (phrase (value, value, value) -> value) applied to (value) and (value) and (value) ... value

 apply (phrase nothing -> nothing)

 apply (phrase value -> nothing) to (value)

 apply (phrase (value, value) -> nothing) to (value) and (value)

 apply (phrase (value, value, value) -> nothing) to (value) and (value) and (value)

 (phrase value -> value) applied to (list of values) ... value

 (phrase (value, value) -> value) reduction of (list of values) ... value

 filter to (description of values) of (list of values) ... value

 showme (value)

 default value of (name of kind) ... value

Files (for Glulx external files language element only)

 read (external file) into (table name)

 write (external file) from (table name)

 if (external file) exists:

 if ready to read (external file):

 mark (external file) as ready to read

 mark (external file) as not ready to read

 write (text) to (external file)

 append (text) to (external file)

 say "[text of external file]"

Figures (for figures language element only)

 display (figure name)

 Glulx resource ID of (figure name) ... number

Sound effects (for sounds language element only)

 play (sound name)

 Glulx resource ID of (sound name) ... number


Control phrases

If and unless

 if (a condition) , (a phrase)

 if (a condition):

 if (a condition) then (a phrase) 

 unless (a condition) , (a phrase)

 unless (a condition):

 otherwise if (a condition)

 otherwise unless (a condition)

 otherwise (a phrase)

 else if (a condition)

 else unless (a condition)

 else (a phrase)

 if (word value) is:

While

 while (a condition) repeatedly (a phrase) 

 while (a condition) , (a phrase) 

 while (a condition):

Repeat

 repeat with (a new name) running from (arithmetic value) to (arithmetic value):

 repeat with (a new name) running from (enumerated value) to (enumerated value):

 repeat with (a new name) running through (description of values):

 repeat with (a new name) running through (list of values):

 repeat through (table name):

 repeat through (table name) in reverse order:

 repeat through (table name) in (table column) order:

 repeat through (table name) in reverse (table column) order:

Changing the flow of loops

 break

 next

Deciding outcomes

 yes

 decide yes

 no

 decide no

 decide on (value)

Stop or go

 do nothing

 stop


Actions, activities and rules

Trying actions

 try (an action)

 silently try (an action)

 try silently (an action)

Action requirements

 if action requires a touchable noun:

 if action requires a touchable second noun:

 if action requires a carried noun:

 if action requires a carried second noun:

 if action requires light:

Stop or continue

 stop the action

 continue the action

Stored actions

 current action ... stored action

 action of (an action) ... stored action

 try (stored action)

 silently try (stored action)

 try silently (stored action)

 if (stored action) involves (object):

 action name part of (stored action) ... action name

 noun part of (stored action) ... object

 second noun part of (stored action) ... object

 actor part of (stored action) ... object

Carrying out activities

 carry out the (activity) activity

 carry out the (activity on values) activity with (value)

 continue the activity

Advanced activities

 begin the (activity) activity

 begin the (activity on values) activity with (value)

 if handling (activity on values) activity:

 if handling (activity on values) activity with (value):

 end the (activity) activity

 end the (activity on values) activity with (value)

 abandon the (activity) activity

 abandon the (activity on values) activity with (value)

Following rules

 follow (rule)

 follow (values based rule producing values) for (value)

 consider (rule)

 consider (values based rule producing values) for (value)

 (name of kind) produced by (rule producing values) ... value

 (name of kind) produced by (values based rule producing values) for (value) ... value

 abide by (rule)

 abide by (values based rule producing values) for (value)

 anonymously abide by (rule)

 anonymously abide by (values based rule producing values) for (value)

Success and failure

 make no decision

 rule succeeds

 rule fails

 rule succeeds with result (value)

 if rule succeeded:

 if rule failed:

 outcome of the rulebook ... rulebook outcome

Procedural manipulation

 ignore (rule) 

 reinstate (rule) 

 reject the result of (rule) 

 accept the result of (rule) 

 substitute (rule) for (rule) 

 restore the original (rule) 

 move (rule) to before (rule) 

 move (rule) to after (rule) 


Model world

Ending the story

 end the story

 end the story finally

 end the story saying (text)

 end the story finally saying (text)

 if story has ended:

 if story has ended finally:

 if story has not ended:

 if story has not ended finally:

 resume the story

 end the game in death 

 end the game in victory 

 end the game saying (text) 

 resume the game 

 if game is in progress: 

 if game is over: 

 if game ended in death: 

 if game ended in victory: 

Times of day

 minutes part of (time) ... number

 hours part of (time) ... number

 if (time) is before (time):

 if (time) is after (time):

 if it is before (time): 

 if it is after (time): 

 (time) before (time) ... time

 (time) after (time) ... time

Durations

 (number) minutes ... time

 (number) hours ... time

Timed events

 (rule) in (number) turn/turns from now

 (rule) at (time)

 (rule) in (time) from now

Scenes

 if (scene) has happened:

 if (scene) has not happened:

 if (scene) has ended:

 if (scene) has not ended:

Timing of scenes

 time since (scene) began ... time

 time when (scene) began ... time

 time since (scene) ended ... time

 time when (scene) ended ... time

Player's identity and location

 change the/-- player to (object) 

 if in (object): 

 if in darkness:

Moving and removing things

 move (object) to (object)

 remove (object) from play

 move (object) backdrop to all (description of objects)

 update backdrop positions

The map

 location of (object) ... room

 room (direction) from/of (room) ... room

 door (direction) from/of (room) ... door

 other side of (door) from (room) ... object

 direction of (door) from (room) ... object

 room-or-door (direction) from/of (room) ... object

 change (direction) exit of (room) to (room)

 change (direction) exit of (room) to nothing/nowhere

 front side of (object) ... room

 back side of (object) ... room

Route-finding

 best route from (object) to (object) ... object

 number of moves from (object) to (object) ... number

 best route from (object) to (object) through (description of objects) ... object

 number of moves from (object) to (object) through (description of objects) ... number

The object tree

 holder of (object) ... object

 next thing held after (object) ... object

 first thing held by (object) ... object

Score

 award (number) point/points 


Understanding

Asking yes/no questions

 if player consents:

The player's command

 if (snippet) matches (topic):

 if (snippet) does not match (topic):

 if (snippet) includes (topic):

 if (snippet) does not include (topic):

Changing the player's command

 change the text of the player's command to (indexed text)

 replace (snippet) with (text)

 cut (snippet)

 reject the player's command

Scope and pronouns

 place (object) in scope

 place the/-- contents of (object) in scope

 set pronouns from (object)

 set pronouns from possessions of the player 


From the extension Simple Chat by Mark Tilford

Section - Conversation exiting

 allow exiting on zero 

 forbid exiting on zero 

 if exiting on zero is allowed: 

Section - Chat node activation

 activate (chat node

 deactivate (chat node

Section - Setting up the Table of Current Choices

 link to (chat node

 reset the links 

Section - Readchoice I6 routine

 choice made from (number) to (number) ... number 

Section - Running a conversation from

 run a conversation from (chat node

 say "[simple chat zero option]" 


From the extension Basic Screen Effects by Emily Short

Section 1 - Spacing and Pausing

 clear the/-- screen 

 clear only the/-- main screen 

 clear only the/-- status line 

 wait for any key 

 wait for the/-- SPACE key 

 chosen letter ... number 

 pause the/-- game 

 center (text

 center (text) at the/-- row (number

 stop the/-- game abruptly 

 show the/-- current quotation 

 screen width ... number 

 screen height ... number 

 deepen the/-- status line to (number) rows 

 move the/-- cursor to (number

 right align the/-- cursor to (number

 fill the/-- status bar/line with (table name


From the extension Locksmith by Emily Short

Part 1 - The matching key rule

 say "[key-refusal for object]" 


From the extension Adaptive Hints by Eric Eve

Part 1 - Activation and Deactivation

 activate (table name

 deactivate (table name

Part 2 - Compacting

 compact (table name

Part 4 - Requesting Hints

 disallow hints 


From the extension Basic Help Menu by Emily Short

Miscellaneous

 if notify mode is on: 

 current verbosity mode ... verbosity 

 current lookmode number ... number 


From the extension Small Kindnesses by Aaron Reed

Section - Parser Speak (for use without Keyword Interface by Aaron Reed)

 say "[as the parser]" 

 say "[as normal]" 

Chapter - Exit leaves when there's only one way to go

 count of indirectly-adjacent rooms ... number 

 first indirectly-adjacent room ... room 


From the extension Smarter Parser by Aaron Reed

Section - Parser Speak (for use without Keyword Interface by Aaron Reed)

 say "[as the parser]" 

 say "[as normal]" 

 parser say (indexed text

Chapter - Empty Smarter Parser Rulebook

 if sp_normal: 

 if sp_normal_and_verb_related: 

Section - Explaining Results

 announce the reparsed command 

 show the reparsed command with explanation (text

 explain the reborn command 

 show the reborn command with explanation (text

 clean up the reparsed command 

Section - The Print Rule

 identify error as (rule

Chapter - Macros for defining rules

 if stripping (indexed text) is fruitful: 

 if replacing (indexed text) with (indexed text) is fruitful: 

 if input starts with (indexed text): 

 if input ends with (indexed text): 

 if input contains (indexed text): 

Chapter - Applicable Examples

 say "[get noun example]" 

 get person example 

 say "[get person example]" 

 say "[get person example in normal case]" 

 get direction example 

 say "[get direction example]" 

 say "[get direction example omitting superfluous details]" 


From the extension Poor Man's Mistype by Aaron Reed

Chapter - Utilities

 position of first bad word ... number 


From the extension Menus by Emily Short

Section 1

 redraw status line 

 reprint (table name

 show menu contents 

 say "[known hints from table name]" 

 say "[hints from table name]" 


From the extension Glulx Image Centering by Emily Short

Miscellaneous

 display (figure name) centered 

 display (figure name) inline 


From the extension Glulx Text Effects by Emily Short

Miscellaneous

 initialize user styles 

 apply (number) color to (special-style

 apply (number) size-change to (special-style

 apply (boldness) boldness to (special-style

 apply (number) indentation to (special-style

 apply (number) first-line indentation to (special-style

 apply justification of (text-justification) to (special-style

 apply fixed-width-ness (fixity) to (special-style

 apply obliquity (obliquity) to (special-style

 say "[first custom style]" 

 say "[second custom style]" 


Defined in the source

Chapter 0.2 - When the game begins

 say "[quotation]" 

Chapter 0.8 - Listing exits

 say "[exit list]" 

Chapter 99.3 - My own Title Page

 say "[quotation]" 

 centre (indexed text

 say "[spaces to centre number]" 

 display art if appropriate 


Lexicon of words used in descriptions

For instance, the description 'an unlocked door' is made up from the adjective 'unlocked' and the noun 'door', both of which can be found below. Property adjectives, like 'open', can be used when creating things - 'In the Ballroom is an open container' is allowed because 'open' is a property - but those with complicated definitions, like 'empty', can only be tested during play, e.g. with rules like 'Instead of taking an empty container, ...'.

a ... indefinite article

a part of, to be  ... verb

able to be seen by, to be  ... verb

able to be touched by, to be  ... verb

able to see, to be  ... verb

able to touch, to be  ... verb

above, to be  ... verb

active ... adjective: (of use option) it has been requested in the source text

adjacent ... adjective: (of room) A room is adjacent if it is adjacent to the location

adjacent to, to be  ... verb

alert-style  ... noun, value of special-style

all ... determiner used in conditions: 'if all of the doors are open'

all but ... determiner used to count things: 'all but three containers'

all except ... determiner - see all but

allowed  ... noun, value of permission

almost all ... determiner used in conditions: true if 80 percent or more possibilities work

almost no ... determiner used in conditions: true if fewer than 20 percent of possibilities work

an ... indefinite article - see a

angry ... adjective: (of object) either/or property of Amy, opposite of nonangry 

animal ... noun, a kind of person

appropriate for taking ... adjective: (of thing) a thing is appropriate for taking 

aren't holding that error ... noun, value of command parser error

asleep ... adjective: (of object) either/or property of Sir Charles, opposite of awake 

at least ... determiner used to count things: 'at least five doors'

at least, to be  ... verb

at most ... determiner - see at least

at most, to be  ... verb

available ... adjective: (of object) either/or property of Amulet of Madness, opposite of unavailable 

awake ... adjective: (of object) either/or property of Sir Charles, opposite of asleep 

aware ... adjective: (of object) either/or property of Amy, opposite of distracted 

backdrop ... noun, a kind of thing

banished  ... noun, value of Vision

be  ... verb

befriended ... adjective: (of object) either/or property of Amy, opposite of indifferent 

below, to be  ... verb

bestial ... adjective: (of thing) a thing is bestial if it is an animal 

bitten ... adjective: (of object) either/or property of Sylvie, opposite of unbitten 

blockquote-style  ... noun, value of special-style

body  ... noun, a kind of thing

bold-style  ... noun, value of special-style

bold-weight  ... noun, value of boldness

book  ... noun, a kind of thing

brief  ... noun, value of Verbosity

c_stab_dont  ... noun, value of Chat node

c_stab_sorry  ... noun, value of Chat node

c_stabbing  ... noun, value of Chat node

calm ... adjective: (of object) either/or property of Sir Charles, opposite of excited 

can only do that to something animate error ... noun, value of command parser error

can only use multiple objects error ... noun, value of command parser error

can't see any such thing error ... noun, value of command parser error

can't see it at the moment error ... noun, value of command parser error

can't use multiple objects error ... noun, value of command parser error

carried ... adjective: (of thing) a thing is carried if the player is carrying it

carried by, to be  ... verb

carry  ... verb

carrying, to be  ... verb

center-justified  ... noun, value of text-justification

closed ... adjective: (of object) either/or property of door, opposite of open

complete ... adjective: (of object) either/or property of pearls, opposite of incomplete 

conceal  ... verb

concealed ... adjective: (of thing) Something is concealed rather than unconcealed if the holder of it conceals it

concealed by, to be  ... verb

concealing, to be  ... verb

contain  ... verb

contained by, to be  ... verb

contained in, to be  ... verb

container ... noun, a kind of thing

containing, to be  ... verb

dark ... adjective: (of object) either/or property of room, opposite of lighted

described ... adjective: (of object) either/or property of thing, opposite of undescribed

device ... noun, a kind of thing

didn't understand error ... noun, value of command parser error

didn't understand that number error ... noun, value of command parser error

didn't understand the way that finished error ... noun, value of command parser error

direction ... noun, a kind of object

disallowed  ... noun, value of permission

diseased ... adjective: (of object) either/or property of person, opposite of healthy 

distracted ... adjective: (of object) either/or property of Amy, opposite of aware 

door ... noun, a kind of thing

each ... determiner - see all

edible ... adjective: (of object) either/or property of thing, opposite of inedible

empty ... adjective:
1. (of
text) a text is empty rather than non-empty if it is "";
2. (of
indexed text) it contains no characters;
3. (of
table name) a table name is empty rather than non-empty if the number of filled rows in it is 0;
4. (of
rulebook) it contains no rules, so that following it does nothing and makes no decision;
5. (of
activity) its before, for and after rulebooks are all empty;
6. (of
list of k) it contains no entries;
7. (of
relation) it does not relate any values, that is, R (x, y) is false for all x and y

enclose  ... verb

enclosed by, to be  ... verb

enclosing, to be  ... verb

enterable ... adjective: (of object) either/or property of container or supporter

Entire Game ... noun, value of scene

equivalence ... adjective: (of relation) it is an equivalence relation, that is, it relates in groups

even ... adjective: (of number) a number is even rather than odd if the remainder after dividing it by 2 is 0

every ... determiner - see all, and can also be used in generalisations such as 'A nose is part of every person.'

exactly ... determiner whereas 'if two doors are open' implicitly means 'if at least two doors are open', 'if exactly two...' makes the count precise

excepted something not included error ... noun, value of command parser error

excited ... adjective: (of object) either/or property of Sir Charles, opposite of calm 

female ... adjective: (of object) either/or property of person, opposite of male

fewer than ... determiner pedantic way to say less than when counting

Figure of cover ... noun, value of figure name

Figure opening figure  ... noun, value of figure name

fixed in place ... adjective: (of object) either/or property of thing, opposite of portable

fixed-letter-spacing-style  ... noun, value of special-style

fixed-width-font  ... noun, value of fixity

full ... adjective: (of table name) a table name is full rather than non-full if the number of blank rows in it is 0

g-black  ... noun, value of Glulx color value

g-dark-grey  ... noun, value of Glulx color value

g-light-grey  ... noun, value of Glulx color value

g-medium-grey  ... noun, value of Glulx color value

g-white  ... noun, value of Glulx color value

gift  ... noun, a kind of thing

given ... adjective: (of object) either/or property of gift, opposite of ungiven 

Giving Birth  ... noun, value of scene

glorious_free  ... noun, value of Vision

glorious_kingdom  ... noun, value of Vision

glorious_rebel  ... noun, value of Vision

going on ... adjective: (of activity) one of its three rulebooks is currently being run

gold piece  ... noun, a kind of thing

greater than, to be  ... verb

guard  ... noun, a kind of man

had by, to be  ... verb

handled ... adjective: (of object) either/or property of thing

happening ... adjective: (of scene) is currently taking place

happy  ... noun, value of Vision

haunted ... adjective: (of object) either/or property of King, opposite of unhaunted 

have  ... verb

header-style  ... noun, value of special-style

healthy ... adjective: (of object) either/or property of person, opposite of diseased 

held ... adjective: (of thing) a thing is held if the player is holding it

held by, to be  ... verb

held in, to be  ... verb

held inside, to be  ... verb

hold  ... verb

holding, to be  ... verb

I beg your pardon error ... noun, value of command parser error

identified ... adjective: (of passkey) a passkey is identified if it unbolts something 

improper-named ... adjective: (of object) either/or property of object, opposite of proper-named

in, to be  ... verb

inactive ... adjective: (of use option) opposite of active

incomplete ... adjective: (of object) either/or property of pearls, opposite of complete 

incorporate  ... verb

incorporated by, to be  ... verb

incorporating, to be  ... verb

indifferent ... adjective: (of object) either/or property of Amy, opposite of befriended 

inedible ... adjective: (of object) either/or property of thing, opposite of edible

input-style  ... noun, value of special-style

inside, to be  ... verb

invisible ... adjective: (of thing) opposite of visible

italic-obliquity  ... noun, value of obliquity

italic-style  ... noun, value of special-style

key-accessible ... adjective: (of thing) a thing is key-accessible 

keychain  ... noun, a kind of supporter

killed_by_Harold  ... noun, value of Vision

known ... adjective: (of object) either/or property of viper, opposite of unknown 

left-justified  ... noun, value of text-justification

left-right-justified  ... noun, value of text-justification

less than ... determiner - see more than

less than, to be  ... verb

light-weight  ... noun, value of boldness

lighted ... adjective: (of object) either/or property of room, opposite of dark

lit ... adjective: (of object) either/or property of thing, opposite of unlit

loaded ... adjective: (of object) either/or property of ceremonial dagger, opposite of unloaded 

locale-supportable ... adjective: (of thing) a thing (called the item) is locale-supportable if the item is not scenery and the item is not mentioned and the item is not undescribed

lockable ... adjective: (of object) either/or property of door or container

locked ... adjective: (of object) either/or property of door or container, opposite of unlocked

mad ... adjective: (of object) either/or property of Prince Harold, opposite of sane 

male ... adjective: (of object) either/or property of person, opposite of female

man ... noun, a kind of person

mapped above, to be  ... verb

mapped below, to be  ... verb

mapped down of, to be  ... verb

mapped east of, to be  ... verb

mapped inside, to be  ... verb

mapped north of, to be  ... verb

mapped northeast of, to be  ... verb

mapped northwest of, to be  ... verb

mapped outside, to be  ... verb

mapped south of, to be  ... verb

mapped southeast of, to be  ... verb

mapped southwest of, to be  ... verb

mapped up of, to be  ... verb

mapped west of, to be  ... verb

marked for listing ... adjective: (of object) either/or property of thing or direction, opposite of unmarked for listing

mentioned ... adjective: (of object) either/or property of thing, opposite of unmentioned

more than ... determiner used to count things: 'more than three rooms'

most ... determiner used in conditions: true if a simple majority of possibilities work

negative ... adjective: (of number) a number is negative if it is less than zero

neuter ... adjective: (of object) either/or property of person

no ... determiner opposite of 'all': 'if no door is open...'

no quip chosen  ... noun, value of Chat node

no-obliquity  ... noun, value of obliquity

non-empty ... adjective:
1. (of
text) opposite of empty;
2. (of
indexed text) opposite of empty;
3. (of
table name) opposite of empty;
4. (of
rulebook) opposite of empty;
5. (of
activity) opposite of empty;
6. (of
list of k) opposite of empty;
7. (of
relation) opposite of empty

non-full ... adjective: (of table name) opposite of full

non-recurring ... adjective: (of scene) either/or property of scene, opposite of recurring

nonangry ... adjective: (of object) either/or property of Amy, opposite of angry 

none ... determiner opposite of 'all of': 'if none of the doors is open...'

not a verb I recognise error ... noun, value of command parser error

not enough of those available error ... noun, value of command parser error

not something you need to refer to error ... noun, value of command parser error

not sure what it refers to error ... noun, value of command parser error

note-style  ... noun, value of special-style

nothing to do error ... noun, value of command parser error

noun did not make sense in that context error ... noun, value of command parser error

occupied ... adjective: (of thing) something is occupied if it encloses the player 

odd ... adjective: (of number) opposite of even

off-stage ... adjective: (of thing) opposite of on-stage

on, to be  ... verb

on top of, to be  ... verb

on-stage ... adjective: (of thing) it is indirectly in one of the rooms

one-to-one ... adjective: (of relation) it is a one-to-one relation, that is, any given X can relate to only one Y, and vice versa

one-to-various ... adjective: (of relation) it is a one-to-various relation, that is, any given Y has only one X such that X relates to Y

only understood as far as error ... noun, value of command parser error

opaque ... adjective: (of object) either/or property of container, opposite of transparent

open ... adjective: (of object) either/or property of door or container, opposite of closed

openable ... adjective: (of object) either/or property of door or container, opposite of unopenable

painting  ... noun, a kind of thing

part of, to be  ... verb

parts of, to be  ... verb

passkey  ... noun, a kind of thing

person ... noun, a kind of thing

player may exit upon zero  ... noun, value of Conversation exiting

player may not exit  ... noun, value of Conversation exiting

player's holdall ... noun, a kind of container

player-enclosing ... adjective: (of room) a room is player-enclosing if it encloses the player 

plural-named ... adjective: (of object) either/or property of object, opposite of singular-named

poisoned ... adjective: (of object) either/or property of person, opposite of unpoisoned 

portable ... adjective: (of object) either/or property of thing, opposite of fixed in place

positive ... adjective: (of number) a number is positive if it is greater than zero

privately-named ... adjective: (of object) either/or property of room, region, thing or direction, opposite of publically-named

proper-named ... adjective: (of object) either/or property of object, opposite of improper-named

proportional-font  ... noun, value of fixity

provide  ... verb

provided by, to be  ... verb

providing, to be  ... verb

publically-named ... adjective: (of object) either/or property of room, opposite of privately-named

pushable between rooms ... adjective: (of object) either/or property of thing

rebel_sorry  ... noun, value of Vision

rebel_warned  ... noun, value of Vision

recurring ... adjective: (of scene) either/or property of scene, opposite of non-recurring

referred to a determination of scope error ... noun, value of command parser error

region ... noun, a kind of object

regionally in, to be  ... verb

regular-weight  ... noun, value of boldness

relate  ... verb

related by, to be  ... verb

relating, to be  ... verb

right-justified  ... noun, value of text-justification

room ... noun, a kind of object

said too little error ... noun, value of command parser error

sane ... adjective: (of object) either/or property of Prince Harold, opposite of mad 

sc-active ... adjective: (of Chat node) (of Chat node) having this activatedness 

sc-active  ... noun, value of Activatedness

sc-inactive ... adjective: (of Chat node) (of Chat node) having this activatedness 

sc-inactive  ... noun, value of Activatedness

sc-once ... adjective: (of Chat node) (of Chat node) having this activatedness 

sc-once  ... noun, value of Activatedness

sc-shown-once ... adjective: (of Chat node) (of Chat node) having this activatedness 

sc-shown-once  ... noun, value of Activatedness

sc_amy_1  ... noun, value of Chat node

sc_amy_1060  ... noun, value of Chat node

sc_amy_1113  ... noun, value of Chat node

sc_amy_1115  ... noun, value of Chat node

sc_amy_1384  ... noun, value of Chat node

sc_amy_1443  ... noun, value of Chat node

sc_amy_184  ... noun, value of Chat node

sc_amy_2  ... noun, value of Chat node

sc_amy_22  ... noun, value of Chat node

sc_amy_265  ... noun, value of Chat node

sc_amy_313  ... noun, value of Chat node

sc_amy_315  ... noun, value of Chat node

sc_amy_4  ... noun, value of Chat node

sc_amy_425  ... noun, value of Chat node

sc_amy_47  ... noun, value of Chat node

sc_amy_6  ... noun, value of Chat node

sc_amy_640  ... noun, value of Chat node

sc_amy_678  ... noun, value of Chat node

sc_amy_680  ... noun, value of Chat node

sc_amy_85  ... noun, value of Chat node

sc_amy_87  ... noun, value of Chat node

sc_amy_876  ... noun, value of Chat node

sc_amy_961  ... noun, value of Chat node

sc_banished_1  ... noun, value of Chat node

sc_banished_2  ... noun, value of Chat node

sc_banished_3  ... noun, value of Chat node

sc_charles_123  ... noun, value of Chat node

sc_charles_125  ... noun, value of Chat node

sc_charles_127  ... noun, value of Chat node

sc_charles_145  ... noun, value of Chat node

sc_charles_17  ... noun, value of Chat node

sc_charles_2  ... noun, value of Chat node

sc_charles_222  ... noun, value of Chat node

sc_charles_3  ... noun, value of Chat node

sc_charles_338  ... noun, value of Chat node

sc_charles_398  ... noun, value of Chat node

sc_charles_419  ... noun, value of Chat node

sc_charles_441  ... noun, value of Chat node

sc_charles_49  ... noun, value of Chat node

sc_charles_492  ... noun, value of Chat node

sc_charles_5  ... noun, value of Chat node

sc_charles_568  ... noun, value of Chat node

sc_charles_6  ... noun, value of Chat node

sc_charles_740  ... noun, value of Chat node

sc_charles_803  ... noun, value of Chat node

sc_charles_extra  ... noun, value of Chat node

sc_cutpixie181  ... noun, value of Chat node

sc_cutpixie19  ... noun, value of Chat node

sc_cutpixie2  ... noun, value of Chat node

sc_cutpixie3  ... noun, value of Chat node

sc_cutpixie55  ... noun, value of Chat node

sc_cutpixie57  ... noun, value of Chat node

sc_cutpixie89  ... noun, value of Chat node

sc_cutpixie9  ... noun, value of Chat node

sc_cutpixie91  ... noun, value of Chat node

sc_demon_1  ... noun, value of Chat node

sc_demon_158  ... noun, value of Chat node

sc_demon_197  ... noun, value of Chat node

sc_demon_199  ... noun, value of Chat node

sc_demon_3  ... noun, value of Chat node

sc_demon_339  ... noun, value of Chat node

sc_demon_366  ... noun, value of Chat node

sc_demon_37  ... noun, value of Chat node

sc_demon_39  ... noun, value of Chat node

sc_demon_41  ... noun, value of Chat node

sc_demon_423  ... noun, value of Chat node

sc_demon_457  ... noun, value of Chat node

sc_demon_494  ... noun, value of Chat node

sc_demon_496  ... noun, value of Chat node

sc_demon_5  ... noun, value of Chat node

sc_demon_58  ... noun, value of Chat node

sc_demon_60  ... noun, value of Chat node

sc_demon_648  ... noun, value of Chat node

sc_demon_689  ... noun, value of Chat node

sc_demon_7  ... noun, value of Chat node

sc_goat_kill_1  ... noun, value of Chat node

sc_goat_kill_2  ... noun, value of Chat node

sc_goat_kill_3  ... noun, value of Chat node

sc_guard_1  ... noun, value of Chat node

sc_guard_1068  ... noun, value of Chat node

sc_guard_11  ... noun, value of Chat node

sc_guard_1122  ... noun, value of Chat node

sc_guard_116  ... noun, value of Chat node

sc_guard_1179  ... noun, value of Chat node

sc_guard_118  ... noun, value of Chat node

sc_guard_193  ... noun, value of Chat node

sc_guard_2  ... noun, value of Chat node

sc_guard_265  ... noun, value of Chat node

sc_guard_267  ... noun, value of Chat node

sc_guard_354  ... noun, value of Chat node

sc_guard_356  ... noun, value of Chat node

sc_guard_358  ... noun, value of Chat node

sc_guard_47  ... noun, value of Chat node

sc_guard_497  ... noun, value of Chat node

sc_guard_5  ... noun, value of Chat node

sc_guard_7  ... noun, value of Chat node

sc_guard_70  ... noun, value of Chat node

sc_guard_804  ... noun, value of Chat node

sc_guard_9  ... noun, value of Chat node

sc_guard_969  ... noun, value of Chat node

sc_guard_971  ... noun, value of Chat node

sc_harold_1  ... noun, value of Chat node

sc_harold_107  ... noun, value of Chat node

sc_harold_129  ... noun, value of Chat node

sc_harold_131  ... noun, value of Chat node

sc_harold_180  ... noun, value of Chat node

sc_harold_182  ... noun, value of Chat node

sc_harold_184  ... noun, value of Chat node

sc_harold_22  ... noun, value of Chat node

sc_harold_24  ... noun, value of Chat node

sc_harold_3  ... noun, value of Chat node

sc_harold_335  ... noun, value of Chat node

sc_harold_371  ... noun, value of Chat node

sc_harold_373  ... noun, value of Chat node

sc_harold_453  ... noun, value of Chat node

sc_harold_455  ... noun, value of Chat node

sc_harold_457  ... noun, value of Chat node

sc_harold_47  ... noun, value of Chat node

sc_harold_6  ... noun, value of Chat node

sc_harold_677  ... noun, value of Chat node

sc_harold_679  ... noun, value of Chat node

sc_harold_681  ... noun, value of Chat node

sc_harold_74  ... noun, value of Chat node

sc_harold_8  ... noun, value of Chat node

sc_harold_935  ... noun, value of Chat node

sc_harold_937  ... noun, value of Chat node

sc_imp_156  ... noun, value of Chat node

sc_imp_222  ... noun, value of Chat node

sc_imp_224  ... noun, value of Chat node

sc_imp_231  ... noun, value of Chat node

sc_imp_27  ... noun, value of Chat node

sc_imp_29  ... noun, value of Chat node

sc_imp_3  ... noun, value of Chat node

sc_imp_31  ... noun, value of Chat node

sc_imp_34  ... noun, value of Chat node

sc_imp_4  ... noun, value of Chat node

sc_imp_6  ... noun, value of Chat node

sc_imp_74  ... noun, value of Chat node

sc_imp_76  ... noun, value of Chat node

sc_killed_fate_1  ... noun, value of Chat node

sc_killed_fate_2  ... noun, value of Chat node

sc_killed_fate_3  ... noun, value of Chat node

sc_king_1  ... noun, value of Chat node

sc_king_10  ... noun, value of Chat node

sc_king_1143  ... noun, value of Chat node

sc_king_120  ... noun, value of Chat node

sc_king_1411  ... noun, value of Chat node

sc_king_146  ... noun, value of Chat node

sc_king_148  ... noun, value of Chat node

sc_king_1640  ... noun, value of Chat node

sc_king_1702  ... noun, value of Chat node

sc_king_1765  ... noun, value of Chat node

sc_king_180  ... noun, value of Chat node

sc_king_1959  ... noun, value of Chat node

sc_king_1961  ... noun, value of Chat node

sc_king_21  ... noun, value of Chat node

sc_king_210  ... noun, value of Chat node

sc_king_2102  ... noun, value of Chat node

sc_king_2104  ... noun, value of Chat node

sc_king_2253  ... noun, value of Chat node

sc_king_2255  ... noun, value of Chat node

sc_king_2257  ... noun, value of Chat node

sc_king_3  ... noun, value of Chat node

sc_king_31  ... noun, value of Chat node

sc_king_334  ... noun, value of Chat node

sc_king_336  ... noun, value of Chat node

sc_king_44  ... noun, value of Chat node

sc_king_446  ... noun, value of Chat node

sc_king_46  ... noun, value of Chat node

sc_king_526  ... noun, value of Chat node

sc_king_608  ... noun, value of Chat node

sc_king_743  ... noun, value of Chat node

sc_king_745  ... noun, value of Chat node

sc_king_747  ... noun, value of Chat node

sc_king_77  ... noun, value of Chat node

sc_king_79  ... noun, value of Chat node

sc_mebeira_1  ... noun, value of Chat node

sc_mebeira_1023  ... noun, value of Chat node

sc_mebeira_1025  ... noun, value of Chat node

sc_mebeira_1027  ... noun, value of Chat node

sc_mebeira_107  ... noun, value of Chat node

sc_mebeira_1071  ... noun, value of Chat node

sc_mebeira_1245  ... noun, value of Chat node

sc_mebeira_1247  ... noun, value of Chat node

sc_mebeira_1249  ... noun, value of Chat node

sc_mebeira_1316  ... noun, value of Chat node

sc_mebeira_1446  ... noun, value of Chat node

sc_mebeira_1517  ... noun, value of Chat node

sc_mebeira_1519  ... noun, value of Chat node

sc_mebeira_159  ... noun, value of Chat node

sc_mebeira_16  ... noun, value of Chat node

sc_mebeira_161  ... noun, value of Chat node

sc_mebeira_18  ... noun, value of Chat node

sc_mebeira_186  ... noun, value of Chat node

sc_mebeira_188  ... noun, value of Chat node

sc_mebeira_2  ... noun, value of Chat node

sc_mebeira_20  ... noun, value of Chat node

sc_mebeira_2046  ... noun, value of Chat node

sc_mebeira_216  ... noun, value of Chat node

sc_mebeira_218  ... noun, value of Chat node

sc_mebeira_2198  ... noun, value of Chat node

sc_mebeira_22  ... noun, value of Chat node

sc_mebeira_2353  ... noun, value of Chat node

sc_mebeira_2524  ... noun, value of Chat node

sc_mebeira_2682  ... noun, value of Chat node

sc_mebeira_2767  ... noun, value of Chat node

sc_mebeira_2769  ... noun, value of Chat node

sc_mebeira_280  ... noun, value of Chat node

sc_mebeira_2816  ... noun, value of Chat node

sc_mebeira_282  ... noun, value of Chat node

sc_mebeira_2858  ... noun, value of Chat node

sc_mebeira_3571  ... noun, value of Chat node

sc_mebeira_3665  ... noun, value of Chat node

sc_mebeira_3667  ... noun, value of Chat node

sc_mebeira_4  ... noun, value of Chat node

sc_mebeira_415  ... noun, value of Chat node

sc_mebeira_419  ... noun, value of Chat node

sc_mebeira_4339  ... noun, value of Chat node

sc_mebeira_4341  ... noun, value of Chat node

sc_mebeira_4343  ... noun, value of Chat node

sc_mebeira_4869  ... noun, value of Chat node

sc_mebeira_4871  ... noun, value of Chat node

sc_mebeira_4873  ... noun, value of Chat node

sc_mebeira_4875  ... noun, value of Chat node

sc_mebeira_4877  ... noun, value of Chat node

sc_mebeira_498  ... noun, value of Chat node

sc_mebeira_578  ... noun, value of Chat node

sc_mebeira_580  ... noun, value of Chat node

sc_mebeira_5923  ... noun, value of Chat node

sc_mebeira_6  ... noun, value of Chat node

sc_mebeira_6048  ... noun, value of Chat node

sc_mebeira_6050  ... noun, value of Chat node

sc_mebeira_634  ... noun, value of Chat node

sc_mebeira_636  ... noun, value of Chat node

sc_mebeira_66  ... noun, value of Chat node

sc_mebeira_6800  ... noun, value of Chat node

sc_mebeira_7183  ... noun, value of Chat node

sc_mebeira_7450  ... noun, value of Chat node

sc_mebeira_7723  ... noun, value of Chat node

sc_mebeira_7725  ... noun, value of Chat node

sc_mebeira_796  ... noun, value of Chat node

sc_mebeira_799  ... noun, value of Chat node

sc_other_fate_1  ... noun, value of Chat node

sc_other_fate_2  ... noun, value of Chat node

sc_other_fate_3  ... noun, value of Chat node

sc_other_fate_4  ... noun, value of Chat node

sc_other_fate_5  ... noun, value of Chat node

sc_other_fate_6  ... noun, value of Chat node

sc_pixie_1  ... noun, value of Chat node

sc_pixie_2  ... noun, value of Chat node

sc_pixie_4  ... noun, value of Chat node

sc_pixie_6  ... noun, value of Chat node

sc_plant_1  ... noun, value of Chat node

sc_plant_2  ... noun, value of Chat node

sc_plant_3  ... noun, value of Chat node

sc_rebel_fate_1  ... noun, value of Chat node

sc_rebel_fate_2  ... noun, value of Chat node

sc_rebel_fate_3  ... noun, value of Chat node

sc_sylvie_1  ... noun, value of Chat node

sc_sylvie_10  ... noun, value of Chat node

sc_sylvie_11  ... noun, value of Chat node

sc_sylvie_3  ... noun, value of Chat node

sc_sylvie_5  ... noun, value of Chat node

sc_sylvie_7  ... noun, value of Chat node

sc_waiting_1  ... noun, value of Chat node

sc_waiting_2  ... noun, value of Chat node

sc_waiting_3  ... noun, value of Chat node

scenery ... adjective: (of object) either/or property of thing

see, to be able to  ... verb

servant  ... noun, a kind of person

singular-named ... adjective: (of object) either/or property of object, opposite of plural-named

some ... indefinite article

sp_alive ... adjective: (of thing) a thing is sp_alive 

sp_standard ... adjective: (of direction) a direction is sp_standard if it is listed in the standard directions list 

sp_viable ... adjective: (of direction) a direction is sp_viable if the room it from location is a room 

special-style-1  ... noun, value of special-style

special-style-2  ... noun, value of special-style

started ... adjective: (of object) either/or property of Endgame, opposite of unstarted 

superbrief  ... noun, value of Verbosity

support  ... verb

supported by, to be  ... verb

supported on, to be  ... verb

supporter ... noun, a kind of thing

supporting, to be  ... verb

switchable ... adjective: (of thing) a thing is switchable 

switched off ... adjective: (of object) either/or property of device, opposite of switched on

switched on ... adjective: (of object) either/or property of device, opposite of switched off

symmetric ... adjective: (of relation) it is a symmetric relation, that is, it's always true that X is related to Y if and only if Y is related to X

tame ... adjective: (of object) either/or property of goat, opposite of wild 

targeted ... adjective: (of object) either/or property of Prince Harold, opposite of untargeted 

the ... definite article

the same property as, to be  ... verb

thing ... noun, a kind of object

through, to be  ... verb

touch, to be able to  ... verb

touchable ... adjective: (of thing) Something is touchable rather than untouchable if the player can touch it

transparent ... adjective: (of object) either/or property of container, opposite of opaque

unable to be seen by, to be  ... verb

unable to be touched by, to be  ... verb

unable to see, to be  ... verb

unable to touch, to be  ... verb

unavailable ... adjective: (of object) either/or property of Amulet of Madness, opposite of available 

unbitten ... adjective: (of object) either/or property of Sylvie, opposite of bitten 

unbolt  ... verb

unbolted by, to be  ... verb

unconcealed ... adjective: (of thing) opposite of concealed

under half ... determiner used in conditions: true if fewer than half of possibilities work

undescribed ... adjective: (of object) either/or property of thing, opposite of described

ungiven ... adjective: (of object) either/or property of gift, opposite of given 

unhaunted ... adjective: (of object) either/or property of King, opposite of haunted 

unknown ... adjective: (of object) either/or property of viper, opposite of known 

unlit ... adjective: (of object) either/or property of thing, opposite of lit

unloaded ... adjective: (of object) either/or property of ceremonial dagger, opposite of loaded 

unlock  ... verb

unlocked ... adjective: (of object) either/or property of door, opposite of locked

unlocked by, to be  ... verb

unmarked for listing ... adjective: (of object) either/or property of thing, opposite of marked for listing

unmentioned ... adjective: (of object) either/or property of thing, opposite of mentioned

unopenable ... adjective: (of object) either/or property of door, opposite of openable

unpoisoned ... adjective: (of object) either/or property of person, opposite of poisoned 

unstarted ... adjective: (of object) either/or property of Endgame, opposite of started 

untargeted ... adjective: (of object) either/or property of Prince Harold, opposite of targeted 

untouchable ... adjective: (of thing) opposite of touchable

unvisited ... adjective: (of object) either/or property of room, opposite of visited

various-to-one ... adjective: (of relation) it is a various-to-one relation, that is, any given X relates to only one Y

various-to-various ... adjective: (of relation) it is a various-to-various relation, that is, there are no limitations on how many X can relate to a given Y, or vice versa

vehicle ... noun, a kind of container

verb-related ... adjective: (of command parser error) a command parser error is verb-related if it is the only understood as far as error or it is the didn't understand error or it is the not a verb I recognise error 

verbose  ... noun, value of Verbosity

viable ... adjective: (of direction) a direction is viable if the room it from the location is a room 

vial  ... noun, a kind of thing

viper_bite  ... noun, value of Vision

visible ... adjective: (of thing) Something is visible rather than invisible if the player can see it

visited ... adjective: (of object) either/or property of room, opposite of unvisited

wear  ... verb

wearable ... adjective: (of object) either/or property of thing

wearing, to be  ... verb

which ... connective used to place a further condition on a description: 'A which is B', or 'A which carries B', for instance.

who ... connective - see which.

wild ... adjective: (of object) either/or property of goat, opposite of tame 

within, to be  ... verb

woman ... noun, a kind of person

worn ... adjective: (of thing) a thing is worn if the player is wearing it

worn by, to be  ... verb


Relations

name    category    relates this...    ...to this
equality     equality    value    value
provision     provision    value    property
numerically-greater-than     numeric    arithmetic value    arithmetic value
numerically-less-than     numeric    arithmetic value    arithmetic value
numerically-greater-than-or-equal-to     numeric    arithmetic value    arithmetic value
numerically-less-than-or-equal-to     numeric    arithmetic value    arithmetic value
containment     spatial    container/room    thing
support     spatial    supporter    thing
incorporation     spatial    thing    thing
carrying     spatial    person    thing
holding     spatial    person    thing
wearing     spatial    person    thing
possession     spatial    person    thing
visibility     spatial    thing    thing
touchability     spatial    thing    thing
concealment     spatial    thing    thing
enclosure     spatial    thing    thing
adjacency     spatial    room    room
regional-containment     spatial    region    room/region
mapping north     map    room/door    room/door
mapping northeast     map    room/door    room/door
mapping northwest     map    room/door    room/door
mapping south     map    room/door    room/door
mapping southeast     map    room/door    room/door
mapping southwest     map    room/door    room/door
mapping east     map    room/door    room/door
mapping west     map    room/door    room/door
mapping up     map    room/door    room/door
mapping down     map    room/door    room/door
mapping inside     map    room/door    room/door
mapping outside     map    room/door    room/door
leading-through     one-to-various    room    door
lock-fitting     one-to-various    thing    thing
unbolting       one-to-various    passkey    thing


Verbs used in descriptions

To be a part of ... reversed incorporation

To be able to be seen by ... reversed visibility

To be able to be touched by ... reversed touchability

To be able to see ... visibility

To be able to touch ... touchability

To be above ... mapping up

To be adjacent to ... reversed adjacency

To be at least ... numerically-greater-than-or-equal-to

To be at most ... numerically-less-than-or-equal-to

To be ... equality

present: A is B; A are B

past: A was B; A were B

present perfect: A has been B; A have been B

past perfect: A had been B

To be below ... mapping down

To be carried by ... reversed carrying

To carry ... carrying

present: A do carry B; A does carry B; A carries B; A carry B

past: A did carry B; A carried B

present perfect: A has carried B; A have carried B

past perfect: A had carried B

To be carrying ... carrying

To conceal ... concealment

present: A do conceal B; A does conceal B; A conceals B; A conceal B

past: A did conceal B; A concealed B

present perfect: A has concealed B; A have concealed B

past perfect: A had concealed B

To be concealed by ... reversed concealment

To be concealing ... concealment

To contain ... containment

present: A do contain B; A does contain B; A contains B; A contain B

past: A did contain B; A contained B

present perfect: A has contained B; A have contained B

past perfect: A had contained B

To be contained by ... reversed containment

To be contained in ... reversed containment

To be containing ... containment

To enclose ... enclosure

present: A do enclose B; A does enclose B; A encloses B; A enclose B

past: A did enclose B; A enclosed B

present perfect: A has enclosed B; A have enclosed B

past perfect: A had enclosed B

To be enclosed by ... reversed enclosure

To be enclosing ... enclosure

To be greater than ... numerically-greater-than

To be had by ... reversed possession

To have ... possession

present: A do have B; A does have B; A has B; A have B

past: A did have B; A had B

present perfect: A has had B; A have had B

past perfect: A had had B

To be held by ... reversed holding

To be held in ... reversed containment

To be held inside ... reversed containment

To hold ... holding

present: A do hold B; A does hold B; A holds B; A hold B

past: A did hold B; A held B

present perfect: A has held B; A have held B

past perfect: A had held B

To be holding ... holding

To be in ... reversed containment

To incorporate ... incorporation

present: A do incorporate B; A does incorporate B; A incorporates B; A incorporate B

past: A did incorporate B; A incorporated B

present perfect: A has incorporated B; A have incorporated B

past perfect: A had incorporated B

To be incorporated by ... reversed incorporation

To be incorporating ... incorporation

To be inside ... reversed containment

To be less than ... numerically-less-than

To be mapped above ... mapping up

To be mapped below ... mapping down

To be mapped down of ... mapping down

To be mapped east of ... mapping east

To be mapped inside ... mapping inside

To be mapped north of ... mapping north

To be mapped northeast of ... mapping northeast

To be mapped northwest of ... mapping northwest

To be mapped outside ... mapping outside

To be mapped south of ... mapping south

To be mapped southeast of ... mapping southeast

To be mapped southwest of ... mapping southwest

To be mapped up of ... mapping up

To be mapped west of ... mapping west

To be on ... reversed support

To be on top of ... reversed support

To be part of ... reversed incorporation

To be parts of ... reversed incorporation

To provide ... provision

present: A do provide B; A does provide B; A provides B; A provide B

past: A did provide B; A provided B

present perfect: A has provided B; A have provided B

past perfect: A had provided B

To be provided by ... reversed provision

To be providing ... provision

To be regionally in ... reversed regional-containment

To relate ... universal

present: A do relate B; A does relate B; A relates B; A relate B

past: A did relate B; A related B

present perfect: A has related B; A have related B

past perfect: A had related B

To be related by ... reversed universal

To be relating ... universal

To be able to see ... visibility

present: B can be seen by A; A can see B

past: B could be seen by A; A could see B

present perfect: A has ever seen B; A have ever seen B

past perfect: A had ever seen B

To support ... support

present: A do support B; A does support B; A supports B; A support B

past: A did support B; A supported B

present perfect: A has supported B; A have supported B

past perfect: A had supported B

To be supported by ... reversed support

To be supported on ... reversed support

To be supporting ... support

To be the same property as  ... same-specification-as

To be through ... leading-through

To be able to touch ... touchability

present: B can be touched by A; A can touch B

past: B could be touched by A; A could touch B

present perfect: A has ever touched B; A have ever touched B

past perfect: A had ever touched B

To be unable to be seen by ... reversed visibility

To be unable to be touched by ... reversed touchability

To be unable to see ... visibility

To be unable to touch ... touchability

To unbolt  ... unbolting

present: A do unbolt B; A does unbolt B; A unbolts B; A unbolt B

past: A did unbolt B; A unbolted B

present perfect: A has unbolted B; A have unbolted B

past perfect: A had unbolted B

To be unbolted by  ... reversed unbolting

To unlock ... lock-fitting

present: A do unlock B; A does unlock B; A unlocks B; A unlock B

past: A did unlock B; A unlocked B

present perfect: A has unlocked B; A have unlocked B

past perfect: A had unlocked B

To be unlocked by ... reversed lock-fitting

To wear ... wearing

present: A do wear B; A does wear B; A wears B; A wear B

past: A did wear B; A wore B

present perfect: A has worn B; A have worn B

past perfect: A had worn B

To be wearing ... wearing

To be within ... reversed containment

To be worn by ... reversed wearing